<ui:composition xmlns="http://www.w3.org/1999/xhtml"
                xmlns:h="http://java.sun.com/jsf/html"
                xmlns:ui="http://java.sun.com/jsf/facelets"
                xmlns:p="http://primefaces.org/ui">

    <p:outputPanel id="mensajesGlobales" autoUpdate="true">
        
        <ui:fragment rendered="#{messagesBean.existenMensajesGlobales() and facesContext.maximumSeverity == 'ERROR 2'}">
            <p:dialog widgetVar="facesErrorDialog" visible="true" header="Error" modal="true" 
                      closable="false" styleClass="ui-dialog.ui-widget.popup_error" >
                <p:messages  globalOnly="true"   />
                <div class="botonera">
                    <h:form>
                        <p:commandButton type="button" value="Aceptar" onclick="facesErrorDialog.hide();" />
                    </h:form>
                </div>
            </p:dialog>
        </ui:fragment>

        <ui:fragment rendered="#{messagesBean.existenMensajesGlobales() and facesContext.maximumSeverity == 'INFO 0' }">
            <p:dialog widgetVar="facesInfoDialog" visible="true" header="Información" modal="true" 
                      closable="false" styleClass="ui-dialog.ui-widget.popup_info">
                <p:messages  globalOnly="true"  />
                <div class="botonera">
                    <h:form>
                        <p:commandButton type="button" value="Aceptar" onclick="facesInfoDialog.hide();" />
                    </h:form>
                </div>
            </p:dialog>
        </ui:fragment>
    </p:outputPanel>

</ui:composition>